/**
 * Created by Administrator on 2017/9/21.
 */
requirejs.config({
	baseUrl:"../js",
	paths:{
		"jquery":"lib/jquery-3.2.1",
		"idcode":"lib/jquery.idcode",
		"cookie":"lib/jquery.cookie",
	},
	shim:{
		"idcode":{
			deps:["jquery"],
			exports:"idcode"
		},
		"cookie":{
			deps:["jquery"],
			exports:"cookie"
		},
	}
});

requirejs(["jquery","idcode","cookie"],function ($) {
	$(function () {
		//主界面一样的
		//header_topnav划过有下拉门效果
		$(".hover_bg").on("mouseenter",function () {
			$(this).children("div").stop().slideDown();
		}).on("mouseleave",function () {
			$(this).children("div").stop().slideUp();
		});
		
		$.idcode.setCode();   //加载生成验证码方法
		$("#change_code").on("click",function () {
			$.idcode.setCode();
		})
		
		//点击是否自动登录
		$("#auto_login").on("click",function () {
			if($(this).hasClass("checked")){
				$(this).removeClass("checked");
			}else{
				$(this).addClass("checked");
			}
		});
		
		
		//手机号码
		$("form").find("input").eq(0).on("blur",function () {
			$(this).siblings("span").text("");
		});
		//密码校验
		$("form").find("input").eq(1).on("blur",function () {
			$("form").find("input").eq(0).siblings("span").text("");
		});
		
		//点击登陆
		$("button[type='button']").on("click",function () {
			//ajax请求
			$.ajax({
				url:"http://127.0.0.1/zhiwo/shopping/zhiwoyaozhuang/src/php/login.php",
				async:"true",
				type:"post",
				data:$("form").serialize(),
				beforeSend:function () {
					var IsBy = $.idcode.validateCode()  //调用返回值，返回值结果为true或者false
					if(!IsBy){
						$("#changeCode").siblings("span").text("验证码输入有误！");
						return false;
					}else{
						$("#changeCode").siblings("span").text("");
					}
				},
			}).then(function (res) {
				var msg = JSON.parse(res).msg;
				if(msg=="登陆成功"){
					//判断是否记住密码
					if($("#auto_login").hasClass("checked")){
						$.cookie("myuser",$("form").serialize(),{expires:7})
					}
					$(window).attr("location","../html/main.html?uphone="+$("form").find("input").eq(0).val());
				};
				if(msg=="用户名密码错误"){
					$("form").find("input").eq(0).siblings("span").text(msg);
				};
			})
		});
		
		//获取cookie内容
		if($.cookie("myuser")!=undefined){
			var arr = $.cookie("myuser").split("&");
			$.each(arr,function (index,val) {
				var arr2 = val.split("=");
				$("form").find("input").eq(index).val(arr2[1]);
			})
		}
		
	})
})
